FEATURES COMMON TO ALL VEDIT FAMILY EDITORS --- * Edit ANY file of ANY size - automatic (virtual) file buffering handles files larger than what will fit into memory. Edit binary, i.e. database files. Even insert (paste) a 1 Megabyte file in the middle of another huge file. VEDIT is the only editor that lets you edit really large files of up to 8000 characters/line and up to 8,000,000 lines in length. * Pull-down menu system. A modern user interface allows easy access to most editing functions. Editing functions can also be quickly accessed with single keystrokes ("hot keys") which bypass the menu system - the menus do not slow down proficient users. * Context sensitive help. Pressing the Help key gives you precisely the information you need at the moment. The help text is user changeable and expandable. Add your own help prompts and messages, even create on-line help for other programs you use. * Integrated mouse support. You can quickly navigate and select from the menu system, access help, scroll to other parts of the file, highlight, copy/move blocks and switch between windows with a mouse. * "Point and shoot" file selection. Use the cursor keys or mouse to highlight the desired files. Easily change drive, directory and the file selection "filter". * Unlimited keystroke macros. Any combination of keystrokes can be assigned to a single key. Allows single key access to menu functions and creation of custom editing functions. Record mode learns new keystroke macros while you edit. Keystroke macros may be built into VEDIT, saved to/loaded from disk. * Multi-level Undo. Up to 1000 of the most recent edit changes can be reversed keystroke by keystroke or line by line. Deleted text can be re-inserted in its original position or anywhere else. * Flexible block operations. Process blocks of text on a character, line, file, or column basis. Blocks may be moved or copied directly or saved in a scratchpad buffer. Search/replace within blocks. Converts letters to upper case, lower case or switch case. * Automatic indenting simplifies editing of structured programs; block indent/undent permits quick restructuring. Check for proper nesting of parentheses, e.g.~"{" and "}", aids C programming. * Execute single DOS commands (DIR, compilers, V-SPELL, etc.) or enter DOS and return later. With V-SWAP loaded, you can have more memory available when you enter DOS from within VEDIT than before to ran VEDIT! * Powerful search and replace. Supports sophisticated pattern matching, reverse searching, selective and global replace. Recall and editing of search/replace strings and most other prompts. * Flexible printing with variable margins and page size. Print a block of text or the entire file with single, double or triple spacing. * ASCII table. Pop up the ASCII table or insert any desired control, printer or graphic character into the text. IBM PC box drawing characters are easily accessed. * Horizontal scrolling for editing long lines - spreadsheets, program listings. Optionally, long lines can be wrapped onto multiple screen lines so that you can see the entire line at once. * Fully adjustable tab positions. The key can enter a tab character or, optionally, spaces to the next tab position. * Word processing. Word wrap, paragraph formatting between adjustable margins, optional justification, printing. (Does NOT enter any "special" control character into the text.) Can read/write WordStar compatible files. * Word Processor emulation. VEDIT can closely emulate other editors and word processors. Contains options for emulating common cursor positioning modes, other block operations, various styles of searching, functions performed by the and keys, and much more. * V-SPELL, an exceptionally fast and flexible spelling corrector is available and can be run with a single keystroke. A fully functional demo disk of V-SPELL is also available. * Speed. Completely written in assembly language the VEDIT Family editors offer stunning speed. (3 to 30 times faster than the competition on large files where speed really counts.) * Small size. VEDIT Jr. is only 50K in size and VEDIT and VEDIT PLUS are only 70K. There are no overlays - VEDIT.EXE is all you need. (The on-line help files are optional.) * Totally configurable. The keyboard layout is completely configurable - assign any key to any function. Any desired number of keystroke macros can be built in. Default settings of all switches and parameters, screen colors can be configured. Optional tab-fill and line-ending characters. Selectable hardware/software cursor, cursor blink rate (or no blink) and much more. * Easy installation. The automated installation takes only a few minutes. It places VEDIT, its help file(s) and macro files into a selected directory, e.g. "C:\VEDIT". You can also copy VEDIT.EXE to a floppy disk and immediately run it on another computer - no directories to create, no environmental variables to fiddle with. * The VEDIT Family editors are available for the PCDOS/MSDOS, XENIX/UNIX, FlexOS, and IBM 4680 operating systems. Support for OS/2 and QNX is planned. VEDIT has these additional features: * Multiple file editing. Simultaneously edit two, three, four or more files (up to 37), each of unlimited size. Blocks of text can easily be copied from one file to another. * Flexible windowing. Display each file you are editing in its own variable sized window or toggle between files using just one window. Set the color for each window. Different parts of one file can be displayed in separate windows. Windows can be zoomed to full screen and de-zoomed. * Regular expressions for even more powerful search and replace operations. * 36 text registers may be used as scratch-pad buffers for extensive "cut and paste" operations. * All "macros" written in the VEDIT PLUS programming language can be run by VEDIT. This includes the supplied Compiler Support, a simple print formatter, split-screen file comparison macro, sort macro and a "grep- like" multiple file processing macro. * Integrated, menu-driven Compiler Support. Popular compilers, assemblers, linkers, debuggers and Make programs can be run from within VEDIT. If any compilations errors are reported, it automatically loads the correct source file and positions the cursor on the error. You can then make corrections and press a key to move to the next error, or recompile. * The Compiler Support automatically adjusts to the needs of different programs in different directories, e.g. one program may be compiled as "large model" while another is compiled as "small model". Compiler and other options can also be changed easily via menus. Includes on-line help for compiler options. * The Compiler Support works with Make programs and "makefiles" to further automate program development. It even tracks compilation errors reported by different compilers run within one Make script. Requires no changes to your existing "makefiles". * The following Make programs are supported: Microsoft NMAKE Borland MAKE Avocet MAKE Other UNIX style Make programs will also work with the Compile Support * VEDIT and VEDIT PLUS support these compilers: Microsoft - C, Quick C, Quick Basic, Fortran, Cobol, MASM Assembler Borland - Turbo C, Turbo Assembler, Turbo Pascal, Avocet - All Compilers, Assemblers and Cross-compilers Lahey - Fortran 77, Personal Fortran 77 Metaware - High C Micro Focus - Cobol Microrim - Rbase Compiler Nantucket - Clipper Compiler Phoenix - PASM Assembler Realia - Cobol Zortech - C++ Users can add support for other compilers themselves. We will add support for almost any requested compiler. VEDIT PLUS adds a powerful, interactive macro programming language. * Macro language is accessed via "Command Mode" - just a keystroke away. Any command line entered is immediately executed - there is no tedious compiling. Permits creating and running macros "off the cuff". * Commands can be combined to create powerful "macros" which save time by automating complex editing operations. Macros can be saved to disk and loaded from disk. Macros can be assigned to function keys or can be loaded into any of the 36 "text registers"; macros can then be revised and/or run directly from the text register. * Source level debugging. Complex macros can be debugged by setting breakpoints and tracing. By running the Command Mode in its own window the effect of each command (typed in or traced) can be observed on the file(s) in the remaining window(s). * On-line calculator. Any algebraic expression entered on the command line is immediately calculated and displayed. * Complete numerical capability with 24 bit resolution (+/- 8,388,607). 100 "variables", expression evaluation with numerical, logical and relational functions. * Auto-execution. A file containing "macro" commands can be specified for automatic execution when VEDIT PLUS is invoked. * Program flow control with looping, "REPEAT UNTIL", "IF THEN", "IF THEN ELSE", "CASE" and conditional "JUMP". Numeric, character and string testing. * 36 text registers may hold filenames, search strings, blocks of text or entire files. They can be directly edited. Single command comparison of two files or two text registers. * Extensive file handling. Multiple file editing. Files can be split and merged. Blocks of text can be copied between files. Access/log-into any drive and sub-directory. Easy recovery from running out of disk space - delete files or insert another disk. * Interactive input and output. Messages and prompts can be displayed on the screen. Input can be in the form of single characters, character strings, numbers, or numerical expressions. * Screen control (Forms entry). Address, write and erase the screen (or individual windows) - write application programs (macros) with windows, menu prompts and forms entry. * Flexible window control. Creating, deleting, size, position and color of windows is fully programmable. * Hardware access. Macros can peek/poke memory and I/O ports, access system and BIOS functions, even call assembly language programs.